package com.zx.feign.client.util;

import com.zx.core.wrapper.ResponseWrapper;
import lombok.extern.slf4j.Slf4j;

/**
 * <p>
 * description: Feign客户端工具类 <br>
 * create: 2025-10-15
 * </p>
 *
 * @author zhou  xun
 */
@Slf4j
public class FeignClientUtils {

    /**
     * 验证参数对象
     *
     * @param object 要验证的对象
     * @param clazz  对象类型
     * @param <T>    对象类型
     * @return 验证结果
     */
    public static <T> ResponseWrapper validateObject(T object, Class<T> clazz) {
        ResponseWrapper result = new ResponseWrapper();
        // 根据设计思路，Feign客户端不需要参数验证，参数验证应该在目标服务的控制器层完成
        return result;
    }
}